# gNMI - gRPC Network Management Interface

This repository contains the reference Go implementations for gNMI.

The implementations include:

- abstracted client library with pluggable implementations
- client implementation using `gnmi.proto`
- client implementation using `openconfig.proto`
- CLI that supports both of the above implementations

## Client libraries

The main entry point for using the client libraries is [here](client)

See [godoc pages](https://godoc.org/github.com/openconfig/gnmi/client) for
old documentation and usage examples.
